from PIL import Image

# 图片文件列表，按照你希望在GIF中显示的顺序排列
image_files = ['/home/whqwill/图片/截图/截图 2025-05-16 16-16-28.png', '/home/whqwill/图片/截图/截图 2025-05-16 16-16-29.png', '/home/whqwill/图片/截图/截图 2025-05-16 16-16-30.png']

# 打开一系列的图片，并将其存储在一个列表中
images = [Image.open(image) for image in image_files]

# 将图片转换成GIF格式
output_file = 'resources/运行结果_合并.gif'  # 输出文件名

# 创建GIF
images[0].save(output_file,
               save_all=True,  # 保存为动画格式
               append_images=images[1:],  # 追加其他图片
               duration=300,  # 每一帧的持续时间（毫秒）
               loop=0)  # 循环次数（0表示无限循环）